<form action="{{ path('pointPresse_modify', {'idPost': post.id}) }}" method="post" {{ form_enctype(form) }}>
 
{# Les erreurs générales du formulaire. #}
{{ form_errors(form) }}
 
<div>
  {# Génération du label. #}
  {{ form_label(form.subject, "Titre de l'article") }}
 
  {# Affichage des erreurs pour ce champ précis. #}
  {{ form_errors(form.subject) }}
 
  {# Génération de l'input. #}
  {{ form_widget(form.subject) }}
</div>
 
{# Idem pour un autre champ. #}
<div>
  {{ form_label(form.content, "Contenu") }}
  {{ form_errors(form.content) }}
  {{ form_widget(form.content) }}
</div>
      
    
 
{# Génération des champs pas encore écrits.
   Dans cet exemple, ce serait « date », « auteur » et « publication »,
   mais aussi le champ CSRF (géré automatiquement par Symfony !)
   et tous les champs cachés (type « hidden »). #}
{{ form_rest(form) }}
 
<input type="submit" value="sauvegarder modifications"  class="btn btn-primary"  />
</form>